Chapter 3 Processes
Chapter 3 Processes
Process Concept
In memory
Process state
Process control blocks
image
Threads
Process Queues
Ready queue and device queue
Queuing-Diagram
Process Scheduling
context switch
image
Schedulers
type
using
long term scheduler
medium term scheduler
Operations on Processes
Process Creation
Parent and child
Examples
Termination
Inter-Process Communication (IPC)
Type
Shared memory (no sys. call)
Problem
- solution
- using only buffer_size - 1 ele.
Producer
Comsumer
APIs
Examples
Message Passing (using sys. call)
question?
Direct/Indirect
direct
Indirect
- mailbox ownership
synchronization
buffering
APIs
Pipes
Examples
Named Pipes
Communication in Client-Server Systems
socket
image
Remote procedure call
Stubs
Issue
ALO and AMO
Binding
Execution
Remote Method Invocation(RMI)
Chapter 3 Processes
https://z-hwa.github.io/webHome/[object Object]/Operation Systems/Chapter-3-Processes/